package com.demo.java.OD551_600.OD592;

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author bug菌
 * @Source 公众号：猿圈奇妙屋
 * @des： 【字符串中找出连续最长的数字串(B卷-100分)】问题
 * @url： https://blog.csdn.net/weixin_43970743/article/details/146571581
 */
public class OdMain {
    public static void main(String[] args) {
        // 处理输入
        Scanner in = new Scanner(System.in);
        String input_str = in.nextLine();  // 读取输入的字符串

        // 使用正则表达式匹配所有数字串
        Matcher matcher = Pattern.compile("([+-]?\\d+\\.?\\d*)").matcher(input_str);

        String result = "";  // 用来存储最长的数字串
        int maxLen = 0;  // 当前最大长度

        // 遍历所有匹配到的数字串
        while (matcher.find()) {
            String group = matcher.group();
            if (group.length() > maxLen) {
                maxLen = group.length();  // 更新最大长度
                result = group;  // 更新当前最长数字串
            }
        }

        // 输出结果
        System.out.println(result);
    }
}